let errorFn = null
function foo(fn){
    ErrorHandler(fn)
}

function bar(fn){
    ErrorHandler(fn)
}


function ErrorHandler(fn){
    try{
        fn&&fn()
    }catch(e){
        errorFn&&errorFn() 
    }
}

function catchError(fn){
    errorFn=fn
}


module.exports = {
    catchError,
    foo,
    bar
}